Expanders via Local Edge Flips

نویسندگان

  • Zeyuan Allen Zhu
  • Aditya Bhaskara
  • Silvio Lattanzi
  • Vahab S. Mirrokni
  • Lorenzo Orecchia
چکیده

Designing distributed and scalable algorithms to improve network connectivity is a central topic in peer-to-peer networks. In this paper we focus on the following well-known problem: given an n-node d-regular network for d = Ω(log n), we want to design a decentralized, local algorithm that transforms the graph into one that has good connectivity properties (low diameter, expansion, etc.) without affecting the sparsity of the graph. To this end, Mahlmann and Schindelhauer introduced the random “flip” transformation, where in each time step, a random pair of vertices that have an edge decide to ‘swap a neighbor’. They conjectured that performing O(nd) such flips at random would convert any connected d-regular graph into a d-regular expander graph, with high probability. However, the best known upper bound for the number of steps is roughly O(nd), obtained via a delicate Markov chain comparison argument. Our main result is to prove that a natural instantiation of the random flip produces an expander in at most O(nd √ log n) steps, with high probability. Our argument uses a potential-function analysis based on the matrix exponential, together with the recent beautiful results on the higher-order Cheeger inequality of graphs. We also show that our technique can be used to analyze another well-studied random process known as the ‘random switch’, and show that it produces an expander in O(nd) steps with high probability. ∗Email: [email protected]. †Email: [email protected]. ‡Email: [email protected]. §Email: [email protected]. ¶Email: [email protected]. ar X iv :1 51 0. 07 76 8v 1 [ cs .D S] 2 7 O ct 2 01 5

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Long Local Searches for Maximal Bipartite Subgraphs

Given a partition of the vertices of a graph into two sets, a flip is a move of a vertex from its own set to the other, under the condition that it has more incident edges to vertices in its own set than in the other. Every sequence of flips eventually produces a bipartite subgraph capturing more than half of the edges in the graph. Each flip gains at least one edge. For an n-vertex loopless mu...

متن کامل

Lecture 9 : Expanders Part 2 , Extractors

In the previous lecture we saw the definitions of eigenvalue expanders, edge expanders, and vertex expanders for d-regular graphs. To recap, in an eigenvalue expander, all except the first eigenvalue of the graph’s adjacency matrix are bounded below d. In an edge expander, every subset of vertices of size below a certain threshold has a large number of edges “going out” of the subset. And in a ...

متن کامل

Flips in Edge-Labelled Pseudo-Triangulations

We show that O(n) exchanging flips suffice to transform any edge-labelled pointed pseudo-triangulation into any other with the same set of labels. By using insertion, deletion and exchanging flips, we can transform any edge-labelled pseudo-triangulation into any other with O(n log c+h log h) flips, where c is the number of convex layers and h is the number of points on the convex hull.

متن کامل

Practical Reduction of Edge Flip Sequences in Two-Dimensional Triangulations

The development of laser scanning techniques has popularized the representation of 3D shapes by triangular meshes with a large number of vertices. Compression techniques dedicated to such meshes have emerged, which exploit the idea that the connectivity of a dense mesh does not deviate much from the connectivity that can be constructed automatically from the vertex positions (while possibly bei...

متن کامل

Mesh optimisation based on Willmore energy

An algorithm for improving the quality of an initial triangulation on a fixed set of vertices is suggested. The edge flip operation is performed consecutively, aiming to minimise the discrete Willmore energy over a triangulated surface (or mesh). The Willmore energy of a surface is a function of Gaussian and mean curvature, and measures local deviation from a sphere. Virtual points are introduc...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016